/**
 * 字符串相关操作
 */

let str = "Hello World"; // str (string)

// JS 可以把 string 看成是一个 "类似数组" 的对象
console.log(str.length); // string -> object (String)
console.log(str.charAt(1)); // e
console.log(str[1]); // e

console.log(str.toLowerCase()); // 小写, str (string -> String)
console.log(str.toUpperCase()); // 大写
console.log(" abc ".trim()); // "abc", 去掉首位空白字符

// 查找子串
console.log(str.indexOf("o W")); // 4, >=0 表示找到了
console.log(str.lastIndexOf("l")); // 9
console.log(str.includes("o W")); // true, 是否包含
console.log(str.startsWith("He")); // true, 是否以..开头
console.log(str.endsWith("ld"));

// 获取子串
console.log(str.substring(4, 7)); // [start, end-1]， 子串的长度: end - start
console.log(str.slice(-2)); // 取最后两个字符
